package com.jic.order.service;

import com.jic.common.base.vo.RestResult;
import com.jic.order.manage.request.OrderInfoSetEditRequest;
import com.jic.order.manage.request.OrderInfoSetRequest;


/**
 * 订单实时效性设置
 *
 * @author :
 * @version : v1.0.0
 * @email :
 * @since : 2020-03-02 11:03:54
 */
public interface OrderInfoSetService {

    /**
     * 编辑订单信息设置
     *
     * @param orderInfoSetEditRequest 订单信息设置编辑请求
     * @return {@link RestResult}
     */
    RestResult editOrderInfoSet(OrderInfoSetEditRequest orderInfoSetEditRequest);

    /**
     * 删除
     *
     * @param orderInfoSetRequest 订单信息设置请求
     * @return {@link RestResult}
     */
    RestResult delete(OrderInfoSetRequest orderInfoSetRequest);

    /**
     * 及时、定期订货
     * 定时订单实时效性
     *
     * @return {@link RestResult<String>}
     */
    RestResult<String> regularOrdersTimely();
}
